To apply this method one operates as follows:
-
one removes the “ISA” construct,
-
one moves the attributes of each child entity set to the father entity
set,
-
one deletes the child entity sets,
-
one adds a “type” attribute to the father entity to allow space for
storing a value that discriminate every former child entity, since
child entity sets, that served this purpose, are no longer available,
-
one attaches any child orphaned relationship sets to the father entity
set.
This method may always be applied, although care must be taken, as many
NULL values may be introduced by the new structure.
Exercise:
-
Restructure the diagram as described above.
-
Click at compare with solution to verify your result.
Notice how less precisely the new structure represents the enterprise at
hand. Administrative tasks can now be assigned to technical staff, as
well.